﻿using winS.Unity.Process;

namespace winS.UnityEditor.ProcessEditor
{
    /// <summary>
    /// 在 <see cref="StepNode"/> 的基础上提供强类型.
    /// </summary>
    public class StepNodeCore<T> : StepNode where T : class, IStep
    {
        public new T step { get; protected set; }

        internal override void Initialize()
        {
            base.Initialize();
            step = base.step as T;
        }
    }
}
